package com.itheima.Service;

import com.itheima.pojo.Address;
import java.util.List;

public interface AddressService {

    /**
     * 获取用户地址列表
     */
    List<Address> list();

    /**
     * 获取默认地址
     */
    Address getDefault();

    /**
     * 获取地址详情
     */
    Address get(Integer id);

    /**
     * 添加地址
     */
    void add(Address address);

    /**
     * 更新地址
     */
    void update(Address address);

    /**
     * 设置默认地址
     */
    void setDefault(Integer id);

    /**
     * 删除地址
     */
    void delete(Integer id);
}